home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / usenet / sources / volume90 / aplictns / route_10 / part06 < prev   
Internet Message Format  |  1990-04-23  |  40KB

  1. Path: xanth!cs.odu.edu!Amiga-Request
  2. From: Amiga-Request@cs.odu.edu (Amiga Sources/Binaries Moderator)
  3. Newsgroups: comp.sources.amiga
  4. Subject: v90i156: route 1.0 - printed circuit board router, Part06/06
  5. Message-ID: <12286@xanth.cs.odu.edu>
  6. Date: 23 Apr 90 00:14:49 GMT
  7. Sender: tadguy@cs.odu.edu
  8. Reply-To: finkel%TAURUS.BITNET@CUNYVM.CUNY.EDU
  9. Lines: 1280
  10. Approved: tadguy@cs.odu.edu (Tad Guy)
  11. X-Mail-Submissions-To: Amiga@cs.odu.edu
  12. X-Post-Discussions-To: comp.sys.amiga
  13.  
  14. Submitted-by: finkel%TAURUS.BITNET@CUNYVM.CUNY.EDU
  15. Posting-number: Volume 90, Issue 156
  16. Archive-name: applications/route-1.0/part06
  17.  
  18. #!/bin/sh
  19. # This is a shell archive.  Remove anything before this line, then unpack
  20. # it by saving it into a file and typing "sh file".  To overwrite existing
  21. # files, type "sh file -c".  You can also feed this as standard input via
  22. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  23. # will see the following message at the end:
  24. #        "End of archive 6 (of 6)."
  25. # Contents:  old/bitmap3.h
  26. # Wrapped by tadguy@xanth on Sun Apr 22 20:08:13 1990
  27. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  28. if test -f 'old/bitmap3.h' -a "${1}" != "-c" ; then 
  29.   echo shar: Will not clobber existing file \"'old/bitmap3.h'\"
  30. else
  31. echo shar: Extracting \"'old/bitmap3.h'\" \(36673 characters\)
  32. sed "s/^X//" >'old/bitmap3.h' <<'END_OF_FILE'
  33. X/* non-hole-related templates */
  34. X/* NOTE: these templates are UPSIDE-DOWN from what you see on the screen!!! */
  35. X
  36. X     { LINE_HORIZONTAL,
  37. X
  38. X        { { 0,0,0 },
  39. X          { 1,1,1 },
  40. X          { 0,0,0 } },
  41. X
  42. X        { { 0,0,0,0,0,0 },
  43. X          { 0,0,0,0,0,0 },
  44. X          { 1,1,1,1,1,1 },
  45. X          { 1,1,1,1,1,1 },
  46. X          { 0,0,0,0,0,0 },
  47. X          { 0,0,0,0,0,0 } },
  48. X
  49. X        { { 0,0,0,0,0,0,0,0,0,0 },
  50. X          { 0,0,0,0,0,0,0,0,0,0 },
  51. X          { 0,0,0,0,0,0,0,0,0,0 },
  52. X          { 0,0,0,0,0,0,0,0,0,0 },
  53. X          { 1,1,1,1,1,1,1,1,1,1 },
  54. X          { 1,1,1,1,1,1,1,1,1,1 },
  55. X          { 0,0,0,0,0,0,0,0,0,0 },
  56. X          { 0,0,0,0,0,0,0,0,0,0 },
  57. X          { 0,0,0,0,0,0,0,0,0,0 },
  58. X          { 0,0,0,0,0,0,0,0,0,0 } },
  59. X
  60. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  61. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  62. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  63. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  64. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  65. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  66. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  67. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  68. X          { 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
  69. X          { 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
  70. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  71. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  72. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  73. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  74. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  75. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  76. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  77. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  78. X     },
  79. X
  80. X     { LINE_VERTICAL,
  81. X
  82. X        { { 0,1,0 },
  83. X          { 0,1,0 },
  84. X          { 0,1,0 } },
  85. X
  86. X        { { 0,0,1,1,0,0 },
  87. X          { 0,0,1,1,0,0 },
  88. X          { 0,0,1,1,0,0 },
  89. X          { 0,0,1,1,0,0 },
  90. X          { 0,0,1,1,0,0 },
  91. X          { 0,0,1,1,0,0 } },
  92. X
  93. X        { { 0,0,0,0,1,1,0,0,0,0 },
  94. X          { 0,0,0,0,1,1,0,0,0,0 },
  95. X          { 0,0,0,0,1,1,0,0,0,0 },
  96. X          { 0,0,0,0,1,1,0,0,0,0 },
  97. X          { 0,0,0,0,1,1,0,0,0,0 },
  98. X          { 0,0,0,0,1,1,0,0,0,0 },
  99. X          { 0,0,0,0,1,1,0,0,0,0 },
  100. X          { 0,0,0,0,1,1,0,0,0,0 },
  101. X          { 0,0,0,0,1,1,0,0,0,0 },
  102. X          { 0,0,0,0,1,1,0,0,0,0 } },
  103. X
  104. X        { { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  105. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  106. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  107. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  108. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  109. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  110. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  111. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  112. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  113. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  114. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  115. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  116. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  117. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  118. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  119. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  120. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  121. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 } }
  122. X     },
  123. X
  124. X     { CORNER_NORTHEAST,
  125. X
  126. X        { { 0,0,0 },
  127. X          { 0,0,1 },
  128. X          { 0,1,0 } },
  129. X
  130. X        { { 0,0,0,0,0,0 },
  131. X          { 0,0,0,0,0,0 },
  132. X          { 0,0,0,0,0,0 },
  133. X          { 0,0,0,0,0,1 },
  134. X          { 0,0,0,0,1,0 },
  135. X          { 0,0,0,1,0,0 } },
  136. X
  137. X        { { 0,0,0,0,0,0,0,0,0,0 },
  138. X          { 0,0,0,0,0,0,0,0,0,0 },
  139. X          { 0,0,0,0,0,0,0,0,0,0 },
  140. X          { 0,0,0,0,0,0,0,0,0,0 },
  141. X          { 0,0,0,0,0,0,0,0,0,1 },
  142. X          { 0,0,0,0,0,0,0,0,1,1 },
  143. X          { 0,0,0,0,0,0,0,1,1,0 },
  144. X          { 0,0,0,0,0,0,1,1,0,0 },
  145. X          { 0,0,0,0,0,1,1,0,0,0 },
  146. X          { 0,0,0,0,1,1,0,0,0,0 } },
  147. X
  148. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  149. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  150. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  151. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  152. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  153. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  154. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  155. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  156. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
  157. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 },
  158. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0 },
  159. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0 },
  160. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0 },
  161. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0 },
  162. X          { 0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0 },
  163. X          { 0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0 },
  164. X          { 0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0 },
  165. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 } }
  166. X     },
  167. X
  168. X     { CORNER_SOUTHEAST,
  169. X
  170. X        { { 0,1,0 },
  171. X          { 0,0,1 },
  172. X          { 0,0,0 } },
  173. X
  174. X        { { 0,0,0,1,0,0 },
  175. X          { 0,0,0,0,1,0 },
  176. X          { 0,0,0,0,0,1 },
  177. X          { 0,0,0,0,0,0 },
  178. X          { 0,0,0,0,0,0 },
  179. X          { 0,0,0,0,0,0 } },
  180. X
  181. X        { { 0,0,0,0,1,1,0,0,0,0 },
  182. X          { 0,0,0,0,0,1,1,0,0,0 },
  183. X          { 0,0,0,0,0,0,1,1,0,0 },
  184. X          { 0,0,0,0,0,0,0,1,1,0 },
  185. X          { 0,0,0,0,0,0,0,0,1,1 },
  186. X          { 0,0,0,0,0,0,0,0,0,1 },
  187. X          { 0,0,0,0,0,0,0,0,0,0 },
  188. X          { 0,0,0,0,0,0,0,0,0,0 },
  189. X          { 0,0,0,0,0,0,0,0,0,0 },
  190. X          { 0,0,0,0,0,0,0,0,0,0 } },
  191. X
  192. X        { { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  193. X          { 0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0 },
  194. X          { 0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0 },
  195. X          { 0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0 },
  196. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0 },
  197. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0 },
  198. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0 },
  199. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0 },
  200. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 },
  201. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
  202. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  203. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  204. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  205. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  206. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  207. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  208. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  209. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  210. X     },
  211. X
  212. X     { CORNER_SOUTHWEST,
  213. X
  214. X        { { 0,1,0 },
  215. X          { 1,0,0 },
  216. X          { 0,0,0 } },
  217. X
  218. X        { { 0,0,1,0,0,0 },
  219. X          { 0,1,0,0,0,0 },
  220. X          { 1,0,0,0,0,0 },
  221. X          { 0,0,0,0,0,0 },
  222. X          { 0,0,0,0,0,0 },
  223. X          { 0,0,0,0,0,0 } },
  224. X
  225. X        { { 0,0,0,0,1,1,0,0,0,0 },
  226. X          { 0,0,0,1,1,0,0,0,0,0 },
  227. X          { 0,0,1,1,0,0,0,0,0,0 },
  228. X          { 0,1,1,0,0,0,0,0,0,0 },
  229. X          { 1,1,0,0,0,0,0,0,0,0 },
  230. X          { 1,0,0,0,0,0,0,0,0,0 },
  231. X          { 0,0,0,0,0,0,0,0,0,0 },
  232. X          { 0,0,0,0,0,0,0,0,0,0 },
  233. X          { 0,0,0,0,0,0,0,0,0,0 },
  234. X          { 0,0,0,0,0,0,0,0,0,0 } },
  235. X
  236. X        { { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  237. X          { 0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0 },
  238. X          { 0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0 },
  239. X          { 0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0 },
  240. X          { 0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  241. X          { 0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  242. X          { 0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  243. X          { 0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  244. X          { 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  245. X          { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  246. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  247. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  248. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  249. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  250. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  251. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  252. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  253. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  254. X     },
  255. X
  256. X     { CORNER_NORTHWEST,
  257. X
  258. X        { { 0,0,0 },
  259. X          { 1,0,0 },
  260. X          { 0,1,0 } },
  261. X
  262. X        { { 0,0,0,0,0,0 },
  263. X          { 0,0,0,0,0,0 },
  264. X          { 0,0,0,0,0,0 },
  265. X          { 1,0,0,0,0,0 },
  266. X          { 0,1,0,0,0,0 },
  267. X          { 0,0,1,0,0,0 } },
  268. X
  269. X        { { 0,0,0,0,0,0,0,0,0,0 },
  270. X          { 0,0,0,0,0,0,0,0,0,0 },
  271. X          { 0,0,0,0,0,0,0,0,0,0 },
  272. X          { 0,0,0,0,0,0,0,0,0,0 },
  273. X          { 1,0,0,0,0,0,0,0,0,0 },
  274. X          { 1,1,0,0,0,0,0,0,0,0 },
  275. X          { 0,1,1,0,0,0,0,0,0,0 },
  276. X          { 0,0,1,1,0,0,0,0,0,0 },
  277. X          { 0,0,0,1,1,0,0,0,0,0 },
  278. X          { 0,0,0,0,1,1,0,0,0,0 } },
  279. X
  280. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  281. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  282. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  283. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  284. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  285. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  286. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  287. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  288. X          { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  289. X          { 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  290. X          { 0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  291. X          { 0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  292. X          { 0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  293. X          { 0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  294. X          { 0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0 },
  295. X          { 0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0 },
  296. X          { 0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0 },
  297. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 } }
  298. X     },
  299. X
  300. X     { DIAG_NEtoSW,
  301. X
  302. X        { { 1,0,0 },
  303. X          { 0,1,0 },
  304. X          { 0,0,1 } },
  305. X
  306. X        { { 1,0,0,0,0,0 },
  307. X          { 0,1,0,0,0,0 },
  308. X          { 0,0,1,0,0,0 },
  309. X          { 0,0,0,1,0,0 },
  310. X          { 0,0,0,0,1,0 },
  311. X          { 0,0,0,0,0,1 } },
  312. X
  313. X        { { 1,0,0,0,0,0,0,0,0,0 },
  314. X          { 0,1,0,0,0,0,0,0,0,0 },
  315. X          { 0,0,1,0,0,0,0,0,0,0 },
  316. X          { 0,0,0,1,0,0,0,0,0,0 },
  317. X          { 0,0,0,0,1,0,0,0,0,0 },
  318. X          { 0,0,0,0,0,1,0,0,0,0 },
  319. X          { 0,0,0,0,0,0,1,0,0,0 },
  320. X          { 0,0,0,0,0,0,0,1,0,0 },
  321. X          { 0,0,0,0,0,0,0,0,1,0 },
  322. X          { 0,0,0,0,0,0,0,0,0,1 } },
  323. X
  324. X        { { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  325. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  326. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  327. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  328. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  329. X          { 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  330. X          { 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 },
  331. X          { 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 },
  332. X          { 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0 },
  333. X          { 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0 },
  334. X          { 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 },
  335. X          { 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 },
  336. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 },
  337. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  338. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  339. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  340. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  341. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } }
  342. X     },
  343. X
  344. X     { DIAG_SEtoNW,
  345. X
  346. X        { { 0,0,1 },
  347. X          { 0,1,0 },
  348. X          { 1,0,0 } },
  349. X
  350. X        { { 0,0,0,0,0,1 },
  351. X          { 0,0,0,0,1,0 },
  352. X          { 0,0,0,1,0,0 },
  353. X          { 0,0,1,0,0,0 },
  354. X          { 0,1,0,0,0,0 },
  355. X          { 1,0,0,0,0,0 } },
  356. X
  357. X        { { 0,0,0,0,0,0,0,0,0,1 },
  358. X          { 0,0,0,0,0,0,0,0,1,0 },
  359. X          { 0,0,0,0,0,0,0,1,0,0 },
  360. X          { 0,0,0,0,0,0,1,0,0,0 },
  361. X          { 0,0,0,0,0,1,0,0,0,0 },
  362. X          { 0,0,0,0,1,0,0,0,0,0 },
  363. X          { 0,0,0,1,0,0,0,0,0,0 },
  364. X          { 0,0,1,0,0,0,0,0,0,0 },
  365. X          { 0,1,0,0,0,0,0,0,0,0 },
  366. X          { 1,0,0,0,0,0,0,0,0,0 } },
  367. X
  368. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
  369. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  370. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  371. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  372. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  373. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 },
  374. X          { 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 },
  375. X          { 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 },
  376. X          { 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0 },
  377. X          { 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0 },
  378. X          { 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 },
  379. X          { 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 },
  380. X          { 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  381. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  382. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  383. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  384. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  385. X          { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  386. X     },
  387. X
  388. X     { BENT_NtoSE,
  389. X
  390. X        { { 0,0,1 },
  391. X          { 0,1,0 },
  392. X          { 0,1,0 } },
  393. X
  394. X        { { 0,0,0,0,0,1 },
  395. X          { 0,0,0,0,1,0 },
  396. X          { 0,0,0,1,0,0 },
  397. X          { 0,0,1,1,0,0 },
  398. X          { 0,0,1,1,0,0 },
  399. X          { 0,0,1,1,0,0 } },
  400. X
  401. X        { { 0,0,0,0,0,0,0,0,0,1 },
  402. X          { 0,0,0,0,0,0,0,0,1,0 },
  403. X          { 0,0,0,0,0,0,0,1,0,0 },
  404. X          { 0,0,0,0,0,0,1,0,0,0 },
  405. X          { 0,0,0,0,0,1,0,0,0,0 },
  406. X          { 0,0,0,0,1,1,0,0,0,0 },
  407. X          { 0,0,0,0,1,1,0,0,0,0 },
  408. X          { 0,0,0,0,1,1,0,0,0,0 },
  409. X          { 0,0,0,0,1,1,0,0,0,0 },
  410. X          { 0,0,0,0,1,1,0,0,0,0 } },
  411. X
  412. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
  413. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  414. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  415. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  416. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  417. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 },
  418. X          { 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 },
  419. X          { 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 },
  420. X          { 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0 },
  421. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  422. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  423. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  424. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  425. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  426. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  427. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  428. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  429. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 } }
  430. X     },
  431. X
  432. X     { BENT_NtoSW,
  433. X
  434. X        { { 1,0,0 },
  435. X          { 0,1,0 },
  436. X          { 0,1,0 } },
  437. X
  438. X        { { 1,0,0,0,0,0 },
  439. X          { 0,1,0,0,0,0 },
  440. X          { 0,0,1,0,0,0 },
  441. X          { 0,0,1,1,0,0 },
  442. X          { 0,0,1,1,0,0 },
  443. X          { 0,0,1,1,0,0 } },
  444. X
  445. X        { { 1,0,0,0,0,0,0,0,0,0 },
  446. X          { 0,1,0,0,0,0,0,0,0,0 },
  447. X          { 0,0,1,0,0,0,0,0,0,0 },
  448. X          { 0,0,0,1,0,0,0,0,0,0 },
  449. X          { 0,0,0,0,1,0,0,0,0,0 },
  450. X          { 0,0,0,0,1,1,0,0,0,0 },
  451. X          { 0,0,0,0,1,1,0,0,0,0 },
  452. X          { 0,0,0,0,1,1,0,0,0,0 },
  453. X          { 0,0,0,0,1,1,0,0,0,0 },
  454. X          { 0,0,0,0,1,1,0,0,0,0 } },
  455. X
  456. X        { { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  457. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  458. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  459. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  460. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  461. X          { 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  462. X          { 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 },
  463. X          { 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 },
  464. X          { 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0 },
  465. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  466. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  467. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  468. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  469. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  470. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  471. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  472. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  473. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 } }
  474. X     },
  475. X
  476. X     { BENT_EtoSW,
  477. X
  478. X        { { 1,0,0 },
  479. X          { 0,1,1 },
  480. X          { 0,0,0 } },
  481. X
  482. X        { { 1,0,0,0,0,0 },
  483. X          { 0,1,0,0,0,0 },
  484. X          { 0,0,1,1,1,1 },
  485. X          { 0,0,0,1,1,1 },
  486. X          { 0,0,0,0,0,0 },
  487. X          { 0,0,0,0,0,0 } },
  488. X
  489. X        { { 1,0,0,0,0,0,0,0,0,0 },
  490. X          { 0,1,0,0,0,0,0,0,0,0 },
  491. X          { 0,0,1,0,0,0,0,0,0,0 },
  492. X          { 0,0,0,1,0,0,0,0,0,0 },
  493. X          { 0,0,0,0,1,1,1,1,1,1 },
  494. X          { 0,0,0,0,0,1,1,1,1,1 },
  495. X          { 0,0,0,0,0,0,0,0,0,0 },
  496. X          { 0,0,0,0,0,0,0,0,0,0 },
  497. X          { 0,0,0,0,0,0,0,0,0,0 },
  498. X          { 0,0,0,0,0,0,0,0,0,0 } },
  499. X
  500. X        { { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  501. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  502. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  503. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  504. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  505. X          { 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  506. X          { 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 },
  507. X          { 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 },
  508. X          { 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1 },
  509. X          { 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1 },
  510. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  511. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  512. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  513. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  514. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  515. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  516. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  517. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  518. X     },
  519. X
  520. X     { BENT_EtoNW,
  521. X
  522. X        { { 0,0,0 },
  523. X          { 0,1,1 },
  524. X          { 1,0,0 } },
  525. X
  526. X        { { 0,0,0,0,0,0 },
  527. X          { 0,0,0,0,0,0 },
  528. X          { 0,0,0,1,1,1 },
  529. X          { 0,0,1,1,1,1 },
  530. X          { 0,1,0,0,0,0 },
  531. X          { 1,0,0,0,0,0 } },
  532. X
  533. X        { { 0,0,0,0,0,0,0,0,0,0 },
  534. X          { 0,0,0,0,0,0,0,0,0,0 },
  535. X          { 0,0,0,0,0,0,0,0,0,0 },
  536. X          { 0,0,0,0,0,0,0,0,0,0 },
  537. X          { 0,0,0,0,0,1,1,1,1,1 },
  538. X          { 0,0,0,0,1,1,1,1,1,1 },
  539. X          { 0,0,0,1,0,0,0,0,0,0 },
  540. X          { 0,0,1,0,0,0,0,0,0,0 },
  541. X          { 0,1,0,0,0,0,0,0,0,0 },
  542. X          { 1,0,0,0,0,0,0,0,0,0 } },
  543. X
  544. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  545. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  546. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  547. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  548. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  549. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  550. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  551. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  552. X          { 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1 },
  553. X          { 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1 },
  554. X          { 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 },
  555. X          { 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 },
  556. X          { 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  557. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  558. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  559. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  560. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  561. X          { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  562. X     },
  563. X
  564. X     { BENT_StoNW,
  565. X
  566. X        { { 0,1,0 },
  567. X          { 0,1,0 },
  568. X          { 1,0,0 } },
  569. X
  570. X        { { 0,0,1,1,0,0 },
  571. X          { 0,0,1,1,0,0 },
  572. X          { 0,0,1,1,0,0 },
  573. X          { 0,0,1,0,0,0 },
  574. X          { 0,1,0,0,0,0 },
  575. X          { 1,0,0,0,0,0 } },
  576. X
  577. X        { { 0,0,0,0,1,1,0,0,0,0 },
  578. X          { 0,0,0,0,1,1,0,0,0,0 },
  579. X          { 0,0,0,0,1,1,0,0,0,0 },
  580. X          { 0,0,0,0,1,1,0,0,0,0 },
  581. X          { 0,0,0,0,1,1,0,0,0,0 },
  582. X          { 0,0,0,0,1,0,0,0,0,0 },
  583. X          { 0,0,0,1,0,0,0,0,0,0 },
  584. X          { 0,0,1,0,0,0,0,0,0,0 },
  585. X          { 0,1,0,0,0,0,0,0,0,0 },
  586. X          { 1,0,0,0,0,0,0,0,0,0 } },
  587. X
  588. X        { { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  589. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  590. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  591. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  592. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  593. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  594. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  595. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  596. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  597. X          { 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0 },
  598. X          { 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 },
  599. X          { 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 },
  600. X          { 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  601. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  602. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  603. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  604. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  605. X          { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  606. X     },
  607. X
  608. X     { BENT_StoNE,
  609. X
  610. X        { { 0,1,0 },
  611. X          { 0,1,0 },
  612. X          { 0,0,1 } },
  613. X
  614. X        { { 0,0,1,1,0,0 },
  615. X          { 0,0,1,1,0,0 },
  616. X          { 0,0,1,1,0,0 },
  617. X          { 0,0,0,1,0,0 },
  618. X          { 0,0,0,0,1,0 },
  619. X          { 0,0,0,0,0,1 } },
  620. X
  621. X        { { 0,0,0,0,1,1,0,0,0,0 },
  622. X          { 0,0,0,0,1,1,0,0,0,0 },
  623. X          { 0,0,0,0,1,1,0,0,0,0 },
  624. X          { 0,0,0,0,1,1,0,0,0,0 },
  625. X          { 0,0,0,0,1,1,0,0,0,0 },
  626. X          { 0,0,0,0,0,1,0,0,0,0 },
  627. X          { 0,0,0,0,0,0,1,0,0,0 },
  628. X          { 0,0,0,0,0,0,0,1,0,0 },
  629. X          { 0,0,0,0,0,0,0,0,1,0 },
  630. X          { 0,0,0,0,0,0,0,0,0,1 } },
  631. X
  632. X        { { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  633. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  634. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  635. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  636. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  637. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  638. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  639. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  640. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  641. X          { 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0 },
  642. X          { 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 },
  643. X          { 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 },
  644. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 },
  645. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  646. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  647. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  648. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  649. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } }
  650. X     },
  651. X
  652. X     { BENT_WtoNE,
  653. X
  654. X        { { 0,0,0 },
  655. X          { 1,1,0 },
  656. X          { 0,0,1 } },
  657. X
  658. X        { { 0,0,0,0,0,0 },
  659. X          { 0,0,0,0,0,0 },
  660. X          { 1,1,1,0,0,0 },
  661. X          { 1,1,1,1,0,0 },
  662. X          { 0,0,0,0,1,0 },
  663. X          { 0,0,0,0,0,1 } },
  664. X
  665. X        { { 0,0,0,0,0,0,0,0,0,0 },
  666. X          { 0,0,0,0,0,0,0,0,0,0 },
  667. X          { 0,0,0,0,0,0,0,0,0,0 },
  668. X          { 0,0,0,0,0,0,0,0,0,0 },
  669. X          { 1,1,1,1,1,0,0,0,0,0 },
  670. X          { 1,1,1,1,1,1,0,0,0,0 },
  671. X          { 0,0,0,0,0,0,1,0,0,0 },
  672. X          { 0,0,0,0,0,0,0,1,0,0 },
  673. X          { 0,0,0,0,0,0,0,0,1,0 },
  674. X          { 0,0,0,0,0,0,0,0,0,1 } },
  675. X
  676. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  677. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  678. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  679. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  680. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  681. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  682. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  683. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  684. X          { 1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0 },
  685. X          { 1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0 },
  686. X          { 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 },
  687. X          { 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 },
  688. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 },
  689. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  690. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  691. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  692. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  693. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } }
  694. X     },
  695. X
  696. X     { BENT_WtoSE,
  697. X
  698. X        { { 0,0,1 },
  699. X          { 1,1,0 },
  700. X          { 0,0,0 } },
  701. X
  702. X        { { 0,0,0,0,0,1 },
  703. X          { 0,0,0,0,1,0 },
  704. X          { 1,1,1,1,0,0 },
  705. X          { 1,1,1,0,0,0 },
  706. X          { 0,0,0,0,0,0 },
  707. X          { 0,0,0,0,0,0 } },
  708. X
  709. X        { { 0,0,0,0,0,0,0,0,0,1 },
  710. X          { 0,0,0,0,0,0,0,0,1,0 },
  711. X          { 0,0,0,0,0,0,0,1,0,0 },
  712. X          { 0,0,0,0,0,0,1,0,0,0 },
  713. X          { 1,1,1,1,1,1,0,0,0,0 },
  714. X          { 1,1,1,1,1,0,0,0,0,0 },
  715. X          { 0,0,0,0,0,0,0,0,0,0 },
  716. X          { 0,0,0,0,0,0,0,0,0,0 },
  717. X          { 0,0,0,0,0,0,0,0,0,0 },
  718. X          { 0,0,0,0,0,0,0,0,0,0 } },
  719. X
  720. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
  721. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  722. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  723. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  724. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  725. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 },
  726. X          { 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 },
  727. X          { 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 },
  728. X          { 1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0 },
  729. X          { 1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0 },
  730. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  731. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  732. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  733. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  734. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  735. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  736. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  737. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  738. X     },
  739. X
  740. X     { ANGLE_NEtoSE,
  741. X
  742. X        { { 0,0,1 },
  743. X          { 0,1,0 },
  744. X          { 0,0,1 } },
  745. X
  746. X        { { 0,0,0,0,0,1 },
  747. X          { 0,0,0,0,1,0 },
  748. X          { 0,0,0,1,0,0 },
  749. X          { 0,0,0,1,0,0 },
  750. X          { 0,0,0,0,1,0 },
  751. X          { 0,0,0,0,0,1 } },
  752. X
  753. X        { { 0,0,0,0,0,0,0,0,0,1 },
  754. X          { 0,0,0,0,0,0,0,0,1,0 },
  755. X          { 0,0,0,0,0,0,0,1,0,0 },
  756. X          { 0,0,0,0,0,0,1,0,0,0 },
  757. X          { 0,0,0,0,0,1,0,0,0,0 },
  758. X          { 0,0,0,0,0,1,0,0,0,0 },
  759. X          { 0,0,0,0,0,0,1,0,0,0 },
  760. X          { 0,0,0,0,0,0,0,1,0,0 },
  761. X          { 0,0,0,0,0,0,0,0,1,0 },
  762. X          { 0,0,0,0,0,0,0,0,0,1 } },
  763. X
  764. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
  765. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  766. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  767. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  768. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  769. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 },
  770. X          { 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 },
  771. X          { 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 },
  772. X          { 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0 },
  773. X          { 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0 },
  774. X          { 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 },
  775. X          { 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 },
  776. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 },
  777. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  778. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  779. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  780. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  781. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } }
  782. X     },
  783. X
  784. X     { ANGLE_SEtoSW,
  785. X
  786. X        { { 1,0,1 },
  787. X          { 0,1,0 },
  788. X          { 0,0,0 } },
  789. X
  790. X        { { 1,0,0,0,0,1 },
  791. X          { 0,1,0,0,1,0 },
  792. X          { 0,0,1,1,0,0 },
  793. X          { 0,0,0,0,0,0 },
  794. X          { 0,0,0,0,0,0 },
  795. X          { 0,0,0,0,0,0 } },
  796. X
  797. X        { { 1,0,0,0,0,0,0,0,0,1 },
  798. X          { 0,1,0,0,0,0,0,0,1,0 },
  799. X          { 0,0,1,0,0,0,0,1,0,0 },
  800. X          { 0,0,0,1,0,0,1,0,0,0 },
  801. X          { 0,0,0,0,1,1,0,0,0,0 },
  802. X          { 0,0,0,0,0,0,0,0,0,0 },
  803. X          { 0,0,0,0,0,0,0,0,0,0 },
  804. X          { 0,0,0,0,0,0,0,0,0,0 },
  805. X          { 0,0,0,0,0,0,0,0,0,0 },
  806. X          { 0,0,0,0,0,0,0,0,0,0 } },
  807. X
  808. X        { { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
  809. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  810. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  811. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  812. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  813. X          { 0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0 },
  814. X          { 0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0 },
  815. X          { 0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0 },
  816. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  817. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  818. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  819. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  820. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  821. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  822. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  823. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  824. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  825. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  826. X     },
  827. X
  828. X     { ANGLE_SWtoNW,
  829. X
  830. X        { { 1,0,0 },
  831. X          { 0,1,0 },
  832. X          { 1,0,0 } },
  833. X
  834. X        { { 1,0,0,0,0,0 },
  835. X          { 0,1,0,0,0,0 },
  836. X          { 0,0,1,0,0,0 },
  837. X          { 0,0,1,0,0,0 },
  838. X          { 0,1,0,0,0,0 },
  839. X          { 1,0,0,0,0,0 } },
  840. X
  841. X        { { 1,0,0,0,0,0,0,0,0,0 },
  842. X          { 0,1,0,0,0,0,0,0,0,0 },
  843. X          { 0,0,1,0,0,0,0,0,0,0 },
  844. X          { 0,0,0,1,0,0,0,0,0,0 },
  845. X          { 0,0,0,0,1,0,0,0,0,0 },
  846. X          { 0,0,0,0,1,0,0,0,0,0 },
  847. X          { 0,0,0,1,0,0,0,0,0,0 },
  848. X          { 0,0,1,0,0,0,0,0,0,0 },
  849. X          { 0,1,0,0,0,0,0,0,0,0 },
  850. X          { 1,0,0,0,0,0,0,0,0,0 } },
  851. X
  852. X        { { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  853. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  854. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  855. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  856. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  857. X          { 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  858. X          { 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 },
  859. X          { 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 },
  860. X          { 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0 },
  861. X          { 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0 },
  862. X          { 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 },
  863. X          { 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 },
  864. X          { 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  865. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  866. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  867. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  868. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  869. X          { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  870. X     },
  871. X
  872. X     { ANGLE_NWtoNE,
  873. X
  874. X        { { 0,0,0 },
  875. X          { 0,1,0 },
  876. X          { 1,0,1 } },
  877. X
  878. X        { { 0,0,0,0,0,0 },
  879. X          { 0,0,0,0,0,0 },
  880. X          { 0,0,0,0,0,0 },
  881. X          { 0,0,1,1,0,0 },
  882. X          { 0,1,0,0,1,0 },
  883. X          { 1,0,0,0,0,1 } },
  884. X
  885. X        { { 0,0,0,0,0,0,0,0,0,0 },
  886. X          { 0,0,0,0,0,0,0,0,0,0 },
  887. X          { 0,0,0,0,0,0,0,0,0,0 },
  888. X          { 0,0,0,0,0,0,0,0,0,0 },
  889. X          { 0,0,0,0,0,0,0,0,0,0 },
  890. X          { 0,0,0,0,1,1,0,0,0,0 },
  891. X          { 0,0,0,1,0,0,1,0,0,0 },
  892. X          { 0,0,1,0,0,0,0,1,0,0 },
  893. X          { 0,1,0,0,0,0,0,0,1,0 },
  894. X          { 1,0,0,0,0,0,0,0,0,1 } },
  895. X
  896. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  897. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  898. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  899. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  900. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  901. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  902. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  903. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  904. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  905. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  906. X          { 0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0 },
  907. X          { 0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0 },
  908. X          { 0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0 },
  909. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  910. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  911. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  912. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  913. X          { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } }
  914. X     },
  915. X
  916. X     { SHARP_NtoNE,
  917. X
  918. X        { { 0,0,0 },
  919. X          { 0,1,0 },
  920. X          { 0,1,1 } },
  921. X
  922. X        { { 0,0,0,0,0,0 },
  923. X          { 0,0,0,0,0,0 },
  924. X          { 0,0,0,0,0,0 },
  925. X          { 0,0,1,1,0,0 },
  926. X          { 0,0,1,1,1,0 },
  927. X          { 0,0,1,1,0,1 } },
  928. X
  929. X        { { 0,0,0,0,0,0,0,0,0,0 },
  930. X          { 0,0,0,0,0,0,0,0,0,0 },
  931. X          { 0,0,0,0,0,0,0,0,0,0 },
  932. X          { 0,0,0,0,0,0,0,0,0,0 },
  933. X          { 0,0,0,0,0,0,0,0,0,0 },
  934. X          { 0,0,0,0,1,1,0,0,0,0 },
  935. X          { 0,0,0,0,1,1,1,0,0,0 },
  936. X          { 0,0,0,0,1,1,0,1,0,0 },
  937. X          { 0,0,0,0,1,1,0,0,1,0 },
  938. X          { 0,0,0,0,1,1,0,0,0,1 } },
  939. X
  940. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  941. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  942. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  943. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  944. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  945. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  946. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  947. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  948. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  949. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  950. X          { 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0 },
  951. X          { 0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0 },
  952. X          { 0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0 },
  953. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0 },
  954. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0 },
  955. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0 },
  956. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0 },
  957. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1 } }
  958. X     },
  959. X
  960. X     { SHARP_EtoNE,
  961. X
  962. X        { { 0,0,0 },
  963. X          { 0,1,1 },
  964. X          { 0,0,1 } },
  965. X
  966. X        { { 0,0,0,0,0,0 },
  967. X          { 0,0,0,0,0,0 },
  968. X          { 0,0,0,1,1,1 },
  969. X          { 0,0,0,1,1,1 },
  970. X          { 0,0,0,0,1,0 },
  971. X          { 0,0,0,0,0,1 } },
  972. X
  973. X        { { 0,0,0,0,0,0,0,0,0,0 },
  974. X          { 0,0,0,0,0,0,0,0,0,0 },
  975. X          { 0,0,0,0,0,0,0,0,0,0 },
  976. X          { 0,0,0,0,0,0,0,0,0,0 },
  977. X          { 0,0,0,0,0,1,1,1,1,1 },
  978. X          { 0,0,0,0,0,1,1,1,1,1 },
  979. X          { 0,0,0,0,0,0,1,0,0,0 },
  980. X          { 0,0,0,0,0,0,0,1,0,0 },
  981. X          { 0,0,0,0,0,0,0,0,1,0 },
  982. X          { 0,0,0,0,0,0,0,0,0,1 } },
  983. X
  984. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  985. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  986. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  987. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  988. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  989. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  990. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  991. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  992. X          { 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1 },
  993. X          { 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1 },
  994. X          { 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 },
  995. X          { 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 },
  996. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 },
  997. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  998. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  999. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  1000. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  1001. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } }
  1002. X     },
  1003. X
  1004. X     { SHARP_EtoSE,
  1005. X
  1006. X        { { 0,0,1 },
  1007. X          { 0,1,1 },
  1008. X          { 0,0,0 } },
  1009. X
  1010. X        { { 0,0,0,0,0,1 },
  1011. X          { 0,0,0,0,1,0 },
  1012. X          { 0,0,0,1,1,1 },
  1013. X          { 0,0,0,1,1,1 },
  1014. X          { 0,0,0,0,0,0 },
  1015. X          { 0,0,0,0,0,0 } },
  1016. X
  1017. X        { { 0,0,0,0,0,0,0,0,0,1 },
  1018. X          { 0,0,0,0,0,0,0,0,1,0 },
  1019. X          { 0,0,0,0,0,0,0,1,0,0 },
  1020. X          { 0,0,0,0,0,0,1,0,0,0 },
  1021. X          { 0,0,0,0,0,1,1,1,1,1 },
  1022. X          { 0,0,0,0,0,1,1,1,1,1 },
  1023. X          { 0,0,0,0,0,0,0,0,0,0 },
  1024. X          { 0,0,0,0,0,0,0,0,0,0 },
  1025. X          { 0,0,0,0,0,0,0,0,0,0 },
  1026. X          { 0,0,0,0,0,0,0,0,0,0 } },
  1027. X
  1028. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
  1029. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 },
  1030. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 },
  1031. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 },
  1032. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 },
  1033. X          { 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 },
  1034. X          { 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 },
  1035. X          { 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 },
  1036. X          { 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1 },
  1037. X          { 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1 },
  1038. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1039. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1040. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1041. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1042. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1043. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1044. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1045. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  1046. X     },
  1047. X
  1048. X     { SHARP_StoSE,
  1049. X
  1050. X        { { 0,1,1 },
  1051. X          { 0,1,0 },
  1052. X          { 0,0,0 } },
  1053. X
  1054. X        { { 0,0,1,1,0,1 },
  1055. X          { 0,0,1,1,1,0 },
  1056. X          { 0,0,1,1,0,0 },
  1057. X          { 0,0,0,0,0,0 },
  1058. X          { 0,0,0,0,0,0 },
  1059. X          { 0,0,0,0,0,0 } },
  1060. X
  1061. X        { { 0,0,0,0,1,1,0,0,0,1 },
  1062. X          { 0,0,0,0,1,1,0,0,1,0 },
  1063. X          { 0,0,0,0,1,1,0,1,0,0 },
  1064. X          { 0,0,0,0,1,1,1,0,0,0 },
  1065. X          { 0,0,0,0,1,1,0,0,0,0 },
  1066. X          { 0,0,0,0,0,0,0,0,0,0 },
  1067. X          { 0,0,0,0,0,0,0,0,0,0 },
  1068. X          { 0,0,0,0,0,0,0,0,0,0 },
  1069. X          { 0,0,0,0,0,0,0,0,0,0 },
  1070. X          { 0,0,0,0,0,0,0,0,0,0 } },
  1071. X
  1072. X        { { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1 },
  1073. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0 },
  1074. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0 },
  1075. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0 },
  1076. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0 },
  1077. X          { 0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0 },
  1078. X          { 0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0 },
  1079. X          { 0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0 },
  1080. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1081. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1082. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1083. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1084. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1085. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1086. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1087. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1088. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1089. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  1090. X     },
  1091. X
  1092. X     { SHARP_StoSW,
  1093. X
  1094. X        { { 1,1,0 },
  1095. X          { 0,1,0 },
  1096. X          { 0,0,0 } },
  1097. X
  1098. X        { { 1,0,1,1,0,0 },
  1099. X          { 0,1,1,1,0,0 },
  1100. X          { 0,0,1,1,0,0 },
  1101. X          { 0,0,0,0,0,0 },
  1102. X          { 0,0,0,0,0,0 },
  1103. X          { 0,0,0,0,0,0 } },
  1104. X
  1105. X        { { 1,0,0,0,1,1,0,0,0,0 },
  1106. X          { 0,1,0,0,1,1,0,0,0,0 },
  1107. X          { 0,0,1,0,1,1,0,0,0,0 },
  1108. X          { 0,0,0,1,1,1,0,0,0,0 },
  1109. X          { 0,0,0,0,1,1,0,0,0,0 },
  1110. X          { 0,0,0,0,0,0,0,0,0,0 },
  1111. X          { 0,0,0,0,0,0,0,0,0,0 },
  1112. X          { 0,0,0,0,0,0,0,0,0,0 },
  1113. X          { 0,0,0,0,0,0,0,0,0,0 },
  1114. X          { 0,0,0,0,0,0,0,0,0,0 } },
  1115. X
  1116. X        { { 1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1117. X          { 0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1118. X          { 0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1119. X          { 0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1120. X          { 0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1121. X          { 0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0 },
  1122. X          { 0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0 },
  1123. X          { 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0 },
  1124. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1125. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1126. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1127. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1128. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1129. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1130. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1131. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1132. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1133. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  1134. X     },
  1135. X
  1136. X     { SHARP_WtoSW,
  1137. X
  1138. X        { { 1,0,0 },
  1139. X          { 1,1,0 },
  1140. X          { 0,0,0 } },
  1141. X
  1142. X        { { 1,0,0,0,0,0 },
  1143. X          { 0,1,0,0,0,0 },
  1144. X          { 1,1,1,0,0,0 },
  1145. X          { 1,1,1,0,0,0 },
  1146. X          { 0,0,0,0,0,0 },
  1147. X          { 0,0,0,0,0,0 } },
  1148. X
  1149. X        { { 1,0,0,0,0,0,0,0,0,0 },
  1150. X          { 0,1,0,0,0,0,0,0,0,0 },
  1151. X          { 0,0,1,0,0,0,0,0,0,0 },
  1152. X          { 0,0,0,1,0,0,0,0,0,0 },
  1153. X          { 1,1,1,1,1,0,0,0,0,0 },
  1154. X          { 1,1,1,1,1,0,0,0,0,0 },
  1155. X          { 0,0,0,0,0,0,0,0,0,0 },
  1156. X          { 0,0,0,0,0,0,0,0,0,0 },
  1157. X          { 0,0,0,0,0,0,0,0,0,0 },
  1158. X          { 0,0,0,0,0,0,0,0,0,0 } },
  1159. X
  1160. X        { { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1161. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1162. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1163. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1164. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1165. X          { 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  1166. X          { 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 },
  1167. X          { 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 },
  1168. X          { 1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0 },
  1169. X          { 1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0 },
  1170. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1171. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1172. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1173. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1174. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1175. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1176. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1177. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  1178. X     },
  1179. X
  1180. X     { SHARP_WtoNW,
  1181. X
  1182. X        { { 0,0,0 },
  1183. X          { 1,1,0 },
  1184. X          { 1,0,0 } },
  1185. X
  1186. X        { { 0,0,0,0,0,0 },
  1187. X          { 0,0,0,0,0,0 },
  1188. X          { 1,1,1,0,0,0 },
  1189. X          { 1,1,1,0,0,0 },
  1190. X          { 0,1,0,0,0,0 },
  1191. X          { 1,0,0,0,0,0 } },
  1192. X
  1193. X        { { 0,0,0,0,0,0,0,0,0,0 },
  1194. X          { 0,0,0,0,0,0,0,0,0,0 },
  1195. X          { 0,0,0,0,0,0,0,0,0,0 },
  1196. X          { 0,0,0,0,0,0,0,0,0,0 },
  1197. X          { 1,1,1,1,1,0,0,0,0,0 },
  1198. X          { 1,1,1,1,1,0,0,0,0,0 },
  1199. X          { 0,0,0,1,0,0,0,0,0,0 },
  1200. X          { 0,0,1,0,0,0,0,0,0,0 },
  1201. X          { 0,1,0,0,0,0,0,0,0,0 },
  1202. X          { 1,0,0,0,0,0,0,0,0,0 } },
  1203. X
  1204. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1205. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1206. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1207. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1208. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1209. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1210. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1211. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1212. X          { 1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0 },
  1213. X          { 1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0 },
  1214. X          { 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 },
  1215. X          { 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 },
  1216. X          { 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0 },
  1217. X          { 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1218. X          { 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1219. X          { 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1220. X          { 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1221. X          { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } }
  1222. X     },
  1223. X
  1224. X     { SHARP_NtoNW,
  1225. X
  1226. X        { { 0,0,0 },
  1227. X          { 0,1,0 },
  1228. X          { 1,1,0 } },
  1229. X
  1230. X        { { 0,0,0,0,0,0 },
  1231. X          { 0,0,0,0,0,0 },
  1232. X          { 0,0,0,0,0,0 },
  1233. X          { 0,0,1,1,0,0 },
  1234. X          { 0,1,1,1,0,0 },
  1235. X          { 1,0,1,1,0,0 } },
  1236. X
  1237. X        { { 0,0,0,0,0,0,0,0,0,0 },
  1238. X          { 0,0,0,0,0,0,0,0,0,0 },
  1239. X          { 0,0,0,0,0,0,0,0,0,0 },
  1240. X          { 0,0,0,0,0,0,0,0,0,0 },
  1241. X          { 0,0,0,0,0,0,0,0,0,0 },
  1242. X          { 0,0,0,0,1,1,0,0,0,0 },
  1243. X          { 0,0,0,1,1,1,0,0,0,0 },
  1244. X          { 0,0,1,0,1,1,0,0,0,0 },
  1245. X          { 0,1,0,0,1,1,0,0,0,0 },
  1246. X          { 1,0,0,0,1,1,0,0,0,0 } },
  1247. X
  1248. X        { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1249. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1250. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1251. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1252. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1253. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1254. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1255. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1256. X          { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
  1257. X          { 0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1258. X          { 0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0 },
  1259. X          { 0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0 },
  1260. X          { 0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0 },
  1261. X          { 0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1262. X          { 0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1263. X          { 0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1264. X          { 0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 },
  1265. X          { 1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0 } }
  1266. X     }
  1267. END_OF_FILE
  1268. if test 36673 -ne `wc -c <'old/bitmap3.h'`; then
  1269.     echo shar: \"'old/bitmap3.h'\" unpacked with wrong size!
  1270. fi
  1271. # end of 'old/bitmap3.h'
  1272. fi
  1273. echo shar: End of archive 6 \(of 6\).
  1274. cp /dev/null ark6isdone
  1275. MISSING=""
  1276. for I in 1 2 3 4 5 6 ; do
  1277.     if test ! -f ark${I}isdone ; then
  1278.     MISSING="${MISSING} ${I}"
  1279.     fi
  1280. done
  1281. if test "${MISSING}" = "" ; then
  1282.     echo You have unpacked all 6 archives.
  1283.     rm -f ark[1-9]isdone
  1284. else
  1285.     echo You still need to unpack the following archives:
  1286.     echo "        " ${MISSING}
  1287. fi
  1288. ##  End of shell archive.
  1289. exit 0
  1290. -- 
  1291. Mail submissions (sources or binaries) to <amiga@cs.odu.edu>.
  1292. Mail comments to the moderator at <amiga-request@cs.odu.edu>.
  1293. Post requests for sources, and general discussion to comp.sys.amiga.
  1294.